.bgCiza {
	background:#f9f9f9;
	width:100%;
	margin:0;
}

#headerLogin {
	overflow:hidden;
	margin-bottom:6px;
}

#contentLogin {
	padding:10px;
}


#contentLogin .bg {
	background:#f2f2f2;
	overflow:hidden;	
	padding:20px;
}

/* footer */

#contentFooter {
	
}

.footerLinks {
	background:#3274d0;
	padding:3px;
	text-align:left;
}

.footerLinks li {
	list-style:none;
	display:inline;
}

.footerLinks li a {
	color:#FFF;
	font-size:11px;
	text-decoration:none;
}
.footerLinks li a:hover {
	color:#d3e2f8;
	font-size:11px;
	text-decoration:underline;
}


/* images */

.middle {
	vertical-align:middle;
}

/* Links */
a.linkAzul:active, a.linkAzul:link {
	color:#1462d2;
	text-decoration:none;
	
}
a.linkAzul:visited {
	color:#565656;
	text-decoration:underline;		
}
a.linkAzul:hover {
	color:#184079;
	text-decoration:underline;
}

.floatRight {
	float:right	
}

/* formLogin */

.formLogin {
	width:300px;
	padding:5px;
}

FORM {
	margin:0px;
	padding:0px;
}

#frmLogin label {
	display:block;	
	padding:1px;
	margin-bottom:3px;
}

#frmLogin INPUT[Type=text],#frmLogin INPUT[Type=password] {
	width:98%;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #7f9db9;
	padding:1px;
	margin:1px;
}

/* BUTTON LOGIN */

/*SQUARE BUTTONS*/
/* squarebuttom pequeno */
a.squarebutton{
	background: transparent url(../imagens/estrutura/btLeft.gif)  no-repeat top left;
	display: block;
	float:right;
	color:#FFFFFF;
	font: normal 12px Arial; /* Change 12px as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 31px; /* Height of button background height */
	padding-left: 7px; /* Width of left menu image */
	text-decoration: none;
	margin-left:3px;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
	color: #FFFFFF; /*button text color*/
	font-weight:bold;
}

a.squarebutton span{
	background: transparent url(../imagens/estrutura/btRight.gif) no-repeat top right;
	display: block;
	padding: 7px 9px 7px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
	background-position: bottom left;	
}

a.squarebutton:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color:#FFFFFF;
}


/* FRONT END */

#headerFront {
	overflow:hidden;	
	margin-bottom:4px;
	background:url(../imagens/estrutura/gray-header.png) top  repeat-x;
	height:55px;
}


#content {
	overflow:hidden;	
	padding:4px 0px;
}

.container_content {
	margin-left:185px;		
}

/* boxMenu */
.boxMenu {
	background:#FFF;	
	margin-bottom:10px;
}

.boxMenu H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
	margin:0;
	background:#f1f1f1;
	border:1px solid #e3e3e3;
	color:#4a75a9;
	line-height:25px;
	padding:2px 6px;
	
}

.boxMenu UL {
	border-bottom:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;

}

.boxMenu UL li {
	padding:3px 8px;

}

/* LINKS BOX MENU */
.boxMenu li a {
	text-decoration:none;
	color:#21759b;
}
.boxMenu li a:hover {
	color:#191919;
	background:#e8f3f2;
	width:98%;
	_width:100%;

}

.boxMenu li:hover {
	color:#191919;
	background:#e8f3f2;	
}

/* Gray Grid */
.gray_grid table th {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#275876;
	font-weight:bold;


	background:url(../imagens/estrutura/gray-grid.png) top repeat-x;
	text-align:left;
}
.gray_grid table td {
	padding:5px;
	border-bottom: 1px solid #EFEFEF;
}

.dflotLeft {
	float:left;	
}
.dflotRiht {
	float:right;	
}

#resp li {
	padding-left: 20px;
	height: 20px;
}